RedrawGrid |
( grid, Redraw, x, y, width, height, 0, 0 ) A RedrawGrid message is added to the
message queue when all or part of a grid is exposed or otherwise becomes visible.
XgrRedrawWindow ( window, action, xWin, yWin, width, height ) queues or sends a
RedrawGrid message to every grid in window that is partially or wholly within the
specified rectangle, or all grids in window if width <= 0 and/or height <= 0 .
(x,y,width,height) are the local coordinates of the smallest rectangle in grid that
includes all of the exposed area.
If width<=0 and/or height<=0 the entire grid must be redrawn because the entire
grid needs redrawing. Most programs have no provision to partially redraw grids and ignore
x,y,width,height . |
TimeOut |
( grid, TimeOut, 0, 0, 0, 0, 0, 0 ) A TimeOut message is added to the message queue
when a timer created by XgrStartGridTimer() times out. Grid timers are destroyed when they
time out, so grids that want periodic TimeOut messages must call XgrStartGridTimer() every
time they receive a TimeOut message. |
WindowDeselected |
( window, WindowDeselected, 0, 0, 0, 0, 0, 0 ) A WindowDeselected message is added
to the message queue when a window is deselected. Windows usually stay selected until
another is selected. A window is selected when a user points at it with the mouse cursor
and presses a mouse button, and when programs call XgrDisplayWindow() or
XgrSetSelectedWindow() .
Selecting a window deselects the currently selected window, because only one window can
be selected at a time. Selected windows are recognizable on the display because their
title-bar and frame are emphasized, usually by a colorful background color. The title-bar
and frame of deselected windows are deemphasized.
Selecting a window means giving it keyboard focus. Whenever GraphicsDesigner detects a
keyboard event, it prepares a keyboard message for the selected window. |
WindowDestroyed |
( window, WindowDestroyed, 0, 0, 0, 0, 0, 0 ) A WindowDestroyed message is added to
the message queue when a window is destroyed, whether by user action or as a result of
XgrDestroyWindow() . |